# ----------------------------------------------------------------------------
# --- Installer for lib files                                     Makefile ---
# ---                                                                      ---
# ---  created:  28-Feb-2004 (der - SecuGen)
# ----------------------------------------------------------------------------
#

# --- library version ---
LIBSGFPLIB_VERSION_MAJOR = 3
LIBSGFPLIB_VERSION_MINOR = 8
LIBSGFPLIB_VERSION_MICRO = 6
LIBSGFPLIB_VERSION       = $(LIBSGFPLIB_VERSION_MAJOR).$(LIBSGFPLIB_VERSION_MINOR).$(LIBSGFPLIB_VERSION_MICRO)
LIBJNISGFPLIB_VERSION_MAJOR = 3
LIBJNISGFPLIB_VERSION_MINOR = 8
LIBJNISGFPLIB_VERSION_MICRO = 5
LIBJNISGFPLIB_VERSION       = $(LIBJNISGFPLIB_VERSION_MAJOR).$(LIBJNISGFPLIB_VERSION_MINOR).$(LIBJNISGFPLIB_VERSION_MICRO)
LIBMINEX_VERSION_MAJOR = 3
LIBMINEX_VERSION_MINOR = 5
LIBMINEX_VERSION_MICRO = 3
LIBMINEX_VERSION       = $(LIBMINEX_VERSION_MAJOR).$(LIBMINEX_VERSION_MINOR).$(LIBMINEX_VERSION_MICRO)
LIBSGFDU08_VERSION_MAJOR = 1
LIBSGFDU08_VERSION_MINOR = 0
LIBSGFDU08_VERSION_MICRO = 0
LIBSGFDU08_VERSION       = $(LIBSGFDU08_VERSION_MAJOR).$(LIBSGFDU08_VERSION_MINOR).$(LIBSGFDU08_VERSION_MICRO)
LIBSGFDU07_VERSION_MAJOR = 1
LIBSGFDU07_VERSION_MINOR = 0
LIBSGFDU07_VERSION_MICRO = 0
LIBSGFDU07_VERSION       = $(LIBSGFDU07_VERSION_MAJOR).$(LIBSGFDU07_VERSION_MINOR).$(LIBSGFDU07_VERSION_MICRO)
LIBSGFDU06_VERSION_MAJOR = 1
LIBSGFDU06_VERSION_MINOR = 0
LIBSGFDU06_VERSION_MICRO = 0
LIBSGFDU06_VERSION       = $(LIBSGFDU06_VERSION_MAJOR).$(LIBSGFDU06_VERSION_MINOR).$(LIBSGFDU06_VERSION_MICRO)
LIBSGFDU05_VERSION_MAJOR = 1
LIBSGFDU05_VERSION_MINOR = 0
LIBSGFDU05_VERSION_MICRO = 2
LIBSGFDU05_VERSION       = $(LIBSGFDU05_VERSION_MAJOR).$(LIBSGFDU05_VERSION_MINOR).$(LIBSGFDU05_VERSION_MICRO)
LIBSGFDU04_VERSION_MAJOR = 1
LIBSGFDU04_VERSION_MINOR = 0
LIBSGFDU04_VERSION_MICRO = 4
LIBSGFDU04_VERSION       = $(LIBSGFDU04_VERSION_MAJOR).$(LIBSGFDU04_VERSION_MINOR).$(LIBSGFDU04_VERSION_MICRO)
LIBSGFDU03_VERSION_MAJOR = 2
LIBSGFDU03_VERSION_MINOR = 0
LIBSGFDU03_VERSION_MICRO = 7
LIBSGFDU03_VERSION       = $(LIBSGFDU03_VERSION_MAJOR).$(LIBSGFDU03_VERSION_MINOR).$(LIBSGFDU03_VERSION_MICRO)
LIBPYSGFPLIB_VERSION_MAJOR = 1
LIBPYSGFPLIB_VERSION_MINOR = 0
LIBPYSGFPLIB_VERSION_MICRO = 1
LIBPYSGFPLIB_VERSION       = $(LIBPYSGFPLIB_VERSION_MAJOR).$(LIBPYSGFPLIB_VERSION_MINOR).$(LIBPYSGFPLIB_VERSION_MICRO)
LIBSGNFIQ_VERSION_MAJOR = 1
LIBSGNFIQ_VERSION_MINOR = 0
LIBSGNFIQ_VERSION_MICRO = 0
LIBSGNFIQ_VERSION       = $(LIBSGNFIQ_VERSION_MAJOR).$(LIBSGNFIQ_VERSION_MINOR).$(LIBSGNFIQ_VERSION_MICRO)
LIBSGIMAGE_VERSION_MAJOR = 1
LIBSGIMAGE_VERSION_MINOR = 0
LIBSGIMAGE_VERSION_MICRO = 0
LIBSGIMAGE_VERSION       = $(LIBSGIMAGE_VERSION_MAJOR).$(LIBSGIMAGE_VERSION_MINOR).$(LIBSGIMAGE_VERSION_MICRO)

# --- global definitions ---
SUDO         = sudo
LIB_LOCATION = /usr/local/lib

# --- definitions for compiling linux (use -pg in CFLAGS when using gprof) ---

LIBSGFDU08 = libsgfdu08.so
LIBSGFDU07 = libsgfdu07.so
LIBSGFDU06 = libsgfdu06.so
LIBSGFDU05 = libsgfdu05.so
LIBSGFDU04 = libsgfdu04.so
LIBSGFDU03 = libsgfdu03.so
LIBSGFPLIB = libsgfplib.so
LIBMINEX = libsgfpamx.so
LIBSGIMAGE = libsgimage.so
LIBJNISGFPLIB = libjnisgfplib.so
LIBPYSGFPLIB = libpysgfplib.so
LIBSGNFIQ = libsgnfiq.so


info:
	-@echo "  make install    ->  install the shared library"

install:
	$(SUDO) cp $(LIBSGFDU08).$(LIBSGFDU08_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFDU07).$(LIBSGFDU07_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFDU06).$(LIBSGFDU06_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFDU05).$(LIBSGFDU05_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFDU04).$(LIBSGFDU04_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFDU03).$(LIBSGFDU03_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGFPLIB).$(LIBSGFPLIB_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBMINEX).$(LIBMINEX_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBJNISGFPLIB).$(LIBJNISGFPLIB_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBPYSGFPLIB).$(LIBPYSGFPLIB_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGNFIQ).$(LIBSGNFIQ_VERSION) $(LIB_LOCATION)
	$(SUDO) cp $(LIBSGIMAGE).$(LIBSGIMAGE_VERSION) $(LIB_LOCATION)
	$(SUDO) /sbin/ldconfig $(LIB_LOCATION)

uninstall:
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU08)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU07)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU06)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU05)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU04)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFDU03)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGFPLIB)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBMINEX)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBJNISGFPLIB)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBPYSGFPLIB)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGNFIQ)*
	$(SUDO) rm -f $(LIB_LOCATION)/$(LIBSGIMAGE)*
	$(SUDO) /sbin/ldconfig $(LIB_LOCATION)
